package com.wjk.kylin.core.common.oss;
import java.io.File;

public interface OSSServer<T extends OSSFileModel> {

    /**
     * 上传文件
     * @param fileModel
     * @return
     */
    String uploadFile(T fileModel) ;

    /**
     * 删除文件
     * @param filePath
     */
    void deleteFile(String filePath);

    /**
     * 下载文件
     * @param filePath
     * @return
     */
    File downloadFile(String filePath);
}
